/****************************************************
* 创建人：@author lenovo
* 创建时间: 2022-09-08
* 项目名称: dfas-data-processor
* 文件名称: OmsIssuer.java
* 文件描述: oms证券信息
*
* All Rights Reserved, Designed By 投资交易团队
* @Copyright:2022-2032
*
********************************************************/

package com.springboot.json;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
* 包名称：com.win.dfas.httpclient.entity
* 类名称：OmsProduct
* 类描述：oms产品信息
* 创建人：@author bokaiyang
* 创建时间：2022-09-08
*/

@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel
public class OmsProduct {

    private static final long serialVersionUID = 666L;

    @ApiModelProperty(value="产品序号")
    @JSONField(name = "product_id")
    private Long productId = 0L;

    @ApiModelProperty(value="产品编号")
    @JSONField(name = "product_code")
    private String productCode = "700001";

    @ApiModelProperty(value="产品简称")
    @JSONField(name = "product_name")
    private String productName = "产品简称";

    @ApiModelProperty(value="产品全称")
    @JSONField(name = "product_fullname")
    private String productFullname = "产品全称";

    @ApiModelProperty(value="银行序号")
    @JSONField(name = "bank_id")
    private Long bankId = 1L;

    @ApiModelProperty(value="产品标志")
    @JSONField(name = "product_flag")
    private String productFlag = "1";

    @ApiModelProperty(value="配售对象编码")
    @JSONField(name = "allotment_code")
    private String allotmentCode = "1";

    @ApiModelProperty(value="配售对象名称")
    @JSONField(name = "allotment_name")
    private String allotmentName = "配售对象名称";

    @ApiModelProperty(value="配售对象类型")
    @JSONField(name = "allotment_type")
    private String allotmentType = "1";

    @ApiModelProperty(value="证券业协会编码")
    @JSONField(name = "securities_association_code")
    private String securitiesAssociationCode = "1";

    @ApiModelProperty(value="托管行联系人邮箱")
    @JSONField(name = "bank_email")
    private String bankEmail = "1";

    @ApiModelProperty(value="产品状态")
    @JSONField(name = "product_status")
    private String productStatus = "1";

}
